﻿/*------------------ 大框架 ------------------*/
html { height: 98%; }
body { height: 100%; }
#vertical { height: 100%; }
/* 头部 */
#top-pane > .pane-logo { float: left; }
#top-pane > .pane-info { float: right;  width:auto; color:#a7a7a7; line-height:70px; }
#top-pane > .pane-info a{ }
#top-pane > .pane-info ul { list-style:none; margin:0px; }
#top-pane > .pane-info ul li { display:inline; margin-right:10px; }
/* 中部 */
#center-pane > .pane-content { height: 100%; }

/*------------------ 弹窗 ------------------*/
div.k-window-content { padding: 0px !important; }
.w-content { padding: 10px; min-height: 190px; }
.w-footer { height: 50px; line-height: 50px; left: 0px; right: 0px; background-color: #fafafa; padding: 5px; text-align: right; }
.w-footer .k-button { background-color: #fafafa; border: none; box-shadow: none; padding: 9px 14px; }
.w-footer .k-primary { color: #00b0ff; }

/*------------------ 表单 ------------------*/
.form-table { width:100%; display: table; }
.form-tr { display: table-row; }
.form-tr .form-td:first-child { text-align: right; }
.form-td { display: table-cell; padding: 10px; }
.field-validation-error { font-size: small; color: indianred; position:absolute; }

/*------------------ 网盘 ------------------*/
.nd-btns { height: 20px; line-height: 20px; background-color: rgba(228, 225, 225, 0.45); font-size:small; padding: 10px; }
.nd-crumbs { height: 20px; line-height: 20px; font-size: small;  color: gray; padding: 10px; cursor:default; }
.nd-crumbs a{ text-decoration:none; color: gray; cursor: pointer; }
.nd-files { position:absolute; top:80px; bottom:0px; left:0px; right:0px; overflow-y:scroll; }
.nd-file { padding:3px; float: left; margin-left:17px; }
.nd-file:hover { background-color:rgba(144, 144, 144, 0.4); }
.nd-file-icon { width: 100px; height: 90px; display: table-cell; text-align: center; vertical-align: middle; }
.nd-file-icon img {  width: 49px; height: 63px; margin: 0px; padding: 0px; vertical-align: middle;}
.nd-file-name { width: 100px; height: 20px; text-align: center; color:gray; cursor: default; }
.nd-file-name > span{ overflow:hidden;  word-break: break-all;word-wrap: break-word; }

.ui-selected { background-color: rgba(144, 144, 144, 0.4); }


/*------------------ 申请单 ------------------*/
.apply-table { border-collapse:collapse; }
.apply-table td { border:dashed 1px #d2cece; }
.apply-table .thead-title{ text-align:center; }
.apply-table .thead-title div { font-size:5px; }
.apply-table .number-textbox { width: 70px; }